export interface MerchantInfo {

    /**
     * 企业地址
     */
    address: string;

    /**
     * 代理商级别
     */
    agentLevel: number;

    /**
     * 银行开户账号
     */
    bankAccountName: string;

    /**
     * 银行开户人账号
     */
    bankAccountNum: string;

    /**
     * 银行名称
     */
    bankName: string;

    /**
     * 银行支行信息
     */
    bankSubBranch: string;

    /**
     * 商户回调地址
     */
    callbackUrl: string;

    /**
     * 子级代理商总数(包含直属
     */
    childrenAllAgentCount: number;

    /**
     * 子级商户总数(包含直属)
     */
    childrenAllMerchantCount: number;

    /**
     * 子级代理商总数(直属)
     */
    childrenDirectAgentCount: number;

    /**
     * 子级商户总数(直属)
     */
    childrenDirectMerchantCount: number;

    /**
     * 联系人手机号码
     */
    contactMobile: string;

    /**
     * 联系人
     */
    contactName: string;

    /**
     * 注册国家
     */
    countryName: string;

    /**
     * 注册时间
     */
    createTime: string;

    /**
     * 企业名称
     */
    firmName: string;

    /**
     * 交易密码
     */
    fundPwd: string;

    /**
     * 商户网站地址
     */
    homeUrl: string;

    /**
     * 商户编号
     */
    id: string;

    /**
     * 登入Token
     */
    jwtToken: string;

    /**
     * 法人代表姓名
     */
    legalPerson: string;

    /**
     * 营业执照
     */
    licencePhoto: string;

    /**
     * 营业执照号
     */
    licenseNo: string;

    /**
     * 登入账号
     */
    loginId: string;

    /**
     * 登入密码
     */
    loginPwd: string;

    /**
     * 上级代理商编号
     */
    parentAgentId: number;

    /**
     * logo图
     */
    shopLogo: string;

    /**
     * 店铺图片
     */
    shopPhoto: string;

    /**
     * 状态
     */
    status: string;

    /**
     * 商户类型
     */
    type: string;
}

export interface TradeOrder {

    /**
     * 订单撤销原因
     */
    cancelReason: string;

    /**
     * 创建时间
     */
    createTime: string;

    /**
     * 最后修改时间
     */
    editTime: string;

    /**
     * 到期时间
     */
    expireTime: string;

    /**
     * 最低交易费
     */
    feeMin: number;

    /**
     * 订单号
     */
    id: string;

    /**
     * 商户编号
     */
    merchantId: number;

    /**
     * 后台异步通知url
     */
    notifyUrl: string;

    /**
     * 订单金额
     */
    orderAmount: number;

    /**
     * 下单IP
     */
    orderIp: string;

    /**
     * 下单时间
     */
    orderTime: string;

    /**
     * 商户订单号
     */
    outTradeNo: string;

    /**
     * 订单交易费
     */
    payFee: number;

    /**
     * 支付产品编号
     */
    payProductType: string;

    /**
     * 交易费率%
     */
    payRate: number;

    /**
     * 商品名称
     */
    productName: string;

    /**
     * 支付备注
     */
    remark: string;

    /**
     * 状态
     */
    status: string;

    /**
     * 用户编号
     */
    userId: string;

    /**
     * 接口版本
     */
    version: string;
}

export interface TradeOrderAndMerchantInfo {

    merchantInfo: MerchantInfo;

    tradeOrder: TradeOrder;
}